
@font-face{font-family:dincond-medium-webfont;src:url(../font/dincond-medium-webfont.eot);src:url(../font/dincond-medium-webfont.eot) format('embedded-opentype'),url(../font/dincond-medium-webfont.woff2) format('woff2'),url(../font/dincond-medium-webfont.woff) format('woff'),url(../font/dincond-medium-webfont.ttf) format('truetype'),url(../font/dincond-medium-webfont.svg) format('svg')}
html {
	width:100%;
	margin:0;
	padding:0;
	-ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
.link-active{color: #f4f4f5;background-color: #46a6ff;}
body {
width:100%;
	margin: 0 auto;
	font-family:"微软雅黑";
	font-size:12px;
	padding:0;
	color:#666;
	line-height:200%;
}
img{
	border: none;
}
dl,dt,dd{display:block;margin:0;}
p,ul,li,form,h1,h2,h3,h4,dl,dd{
	margin: 0;
	padding: 0;
	list-style: none;
}
a {
	color: #666;
	text-decoration: none;
	cursor:pointer;
	background: transparent;
	outline:none;
    blr:expression(this.onFocus=this.blur());
}
a img{ border:none;}
a:hover {color: #e60020;
transition:color 300ms;
-ms-transition:color 300ms;
-moz-transition:color 300ms;
-webkit-transition:color 300ms;
-o-transition:color 300ms;
}
.fl { float:left;}
.fr { float:right}
.clear{ clear:both; margin:0; padding:0; height:0;}


@-webkit-keyframes trans1 {
    from{-webkit-transform:perspective(400px) rotateY(180deg);transform:perspective(400px) rotateY(360deg);}
    to{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);}
}
@-moz-keyframes trans1 {
    from{-webkit-transform:perspective(400px) rotateY(180deg);transform:perspective(400px) rotateY(360deg);}
    to{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);}
}
@-o-keyframes trans1 {
    from{-webkit-transform:perspective(400px) rotateY(180deg);transform:perspective(400px) rotateY(360deg);}
    to{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);}
}
@keyframes trans1 {
    from{-webkit-transform:perspective(400px) rotateY(180deg);transform:perspective(400px) rotateY(360deg);}
    to{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);}
}


/*** 公共样式 ***/
body{min-width:1200px;}
.inner{margin:0 auto;width:1200px;}

.header{position:relative;z-index:10;}
.header .logobar{position:relative;z-index:30;height:80px;line-height:80px;background:#fff;}
.header .logobar .bg{position:absolute;/*left:50%;*/left:66%;top:0;right:0;bottom:0;background:#ece8de;}
.header .logobar .inner{position:relative;}
.header .logobar .logo a{padding-top:15px;}
.header .logobar .logo a,
.header .logobar .logo img{display:block;}
.header .logobar .menu .sharescode{padding:0 30px;font-size:12px;color:#5a5a5a;background:#fff;}
.header .logobar .menu .sharescode span{font-weight:bold;color:#c8001c;}
.header .logobar .menu .links{padding:0 13px;height:80px;overflow:hidden;}
.header .logobar .menu .links a{padding:0 13px;font-size:13px;color:#232323;}
.header .logobar .menu .links a i{display:inline-block;vertical-align:middle;margin-right:6px;}
.header .logobar .menu .links a i img{display:block;}
.header .logobar .menu .links a:hover{color:#c8001c;}
.header .logobar .menu .icons a{position:relative;display:inline-block;width:27px;height:27px;vertical-align:middle;margin:0 8px;*padding-top:26px;}
.header .logobar .menu .icons a i,
.header .logobar .menu .icons a i img{display:block;width:100%;height:100%;}
.header .logobar .menu .icons a .code{display:none;position:absolute;z-index:1000;left:50%;margin-left:-74px;top:100%;padding-top:15px;width:148px;text-align:center;font-size:12px;font-weight:bold;color:#00a5ce;line-height:20px;}
.header .logobar .menu .icons a .code img{display:block;width:100%;}
.header .logobar .menu .icons a .code p{padding-bottom:10px;background:#fff;}
.header .logobar .menu .icons a .code:after{position:absolute;left:50%;margin-left:-5px;top:10px;content:'';display:block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fff;}
.header .logobar .menu .icons a:hover .code{display:block;}

.header .navbar{position:relative;z-index:20;height:60px;line-height:60px;background:#0e266d;font-size:12px;font-weight:bold;}
.header .navbar .nav .inner{position:relative;overflow:hidden;}
.header .navbar .nav .bg{position:absolute;left:38;top:0;height:100%;background:#c8001c;transition:all 300ms ease;}
.header .navbar .nav ul{position:relative;}
.header .navbar .nav li{float:left;}
.header .navbar .nav li a{display:block;padding:0 30px;color:#fff;}

.header .navbar .subnav{position:absolute;left:0;top:100%;background:rgba(215,209,194,0.7);background:#d7d1c2\9;filter:alpha(opacity=70)\9;height:0;line-height:60px;width:100%;z-index:2;overflow:hidden;transition:all 300ms ease}
.header .navbar .subnav .inner{position:relative;}
.header .navbar .subnav li{display:none;position:absolute;top:0;height:100%;}
.header .navbar .subnav a{margin:0 20px;display:inline-block;vertical-align:middle;font-size:13px;font-weight:bold;color:#42424e;}
.header .navbar .subnav a:hover{color:#0067b3;}


/*** 首页样式 ***/
.home .fullslide{position:relative;width:100%;overflow:hidden;}
.home .fullslide .bd,.fullslide .bd ul,.fullslide .bd li{width:100%!important;height:507px!important;}
.home .fullslide .bd li{background:url('') no-repeat center;}
.home .fullslide .hd{position:absolute;bottom:30px;width:100%;height:16px;text-align:center;font-size:0;}
.home .fullslide .hd li{border:2px solid #fff;border-radius:10px;height:10px;margin:0 3px;transition:all 0.5s ease 0s;width:10px;display:inline-block;*zoom:1;*display:inline;vertical-align:top;text-indent:-100em;overflow:hidden;cursor:pointer;}
.home .fullslide .bd,.fullslide .bd ul,.fullslide .bd li a { display:block}
.home .fullslide .hd li.on{background-color:#c8001c;border-color:#c8001c;}
.home .fullslide .prev,
.home .fullslide .next{position:absolute;height:40px;margin-top:-20px;position:absolute;top:50%;width:40px;border-radius:50%;background:rgba(0,0,0,.5) url('') no-repeat center;transition:all 300ms ease;background:#000\9;filter:alpha(opacity=50)\9;}
.home .fullslide .prev{left:-50px;background-image:url('../image/prev.png')}
.home .fullslide .next{right:-50px;background-image:url('../image/next.png')}
.home .fullslide:hover .prev{left:30px;}
.home .fullslide:hover .next{right:30px;}
.home .fullslide .prev:hover,
.home .fullslide .next:hover{background-color:rgba(0,0,0,.9);filter:alpha(opacity=90)\9;}

.home .row1{height:88px;padding-top:10px;}
.home .row1 .col1{width:440px;}
.home .row1 .col2{width:400px;}
.home .row1 .col3{width:360px;}
.home .row1 a{display:block;height:88px;overflow:hidden;}
.home .row1 a img{display:block;width:100%;height:100%;transition:all 700ms ease;}
.home .row1 a:hover img{transform:scale(1.1)}

.home .row2{padding:10px 0;background:#b4cadb;overflow:hidden;}
.home .row2 .col1{width:400px;padding:15px 20px 20px;height:280px;overflow:hidden;background:#f4f4f4;}
.home .row2 .col1 .tab-hd{height:40px;line-height:40px;overflow:hidden;}
.home .row2 .col1 .tab-hd li{float:left;margin-right:30px;font-weight:bold;}
.home .row2 .col1 .tab-hd li a{color:#717171;}
.home .row2 .col1 .tab-hd li.on a{color:#004cc1;}
.home .row2 .col1 .tab-item{padding-top:5px;}
.home .row2 .col1 .tab-item .first{border-bottom:1px solid #d3d3d3;}
.home .row2 .col1 .tab-item .first .title{height:46px;line-height:23px;overflow:hidden;}
.home .row2 .col1 .tab-item .first .title .newstime{font-size:13px;font-weight:bold;color:#c82020;}
.home .row2 .col1 .tab-item .first .title a{display:block;margin-left:96px;font-size:16px;color:#1b52c0;}
.home .row2 .col1 .tab-item .first .smalltext{padding:10px 0;font-size:12px;line-height:24px;color:#595c64;height:72px;overflow:hidden;}
.home .row2 .col1 .tab-item .first:hover .title a{text-decoration:underline}
.home .row2 .col1 .tab-item ul{padding-top:12px;}
.home .row2 .col1 .tab-item li{font-size:12px;line-height:28px;}
.home .row2 .col1 .tab-item li a{color:#595c64;}
.home .row2 .col1 .tab-item li a:hover{color:#004cc1;}
.home .row2 .col1 .tab-item li .newstime{display:inline-block;vertical-align:middle;width:90px;}

.home .row2 .col2{position:relative;width:400px;height:315px;overflow:hidden;}
.home .row2 .col2 a,
.home .row2 .col2 img{display:block;width:100%;height:100%;transition:all 700ms ease;}
.home .row2 .col2 p{position:absolute;left:0;bottom:0;width:100%;height:40px;line-height:40px;text-align:center;font-size:11px;color:#fff;overflow:hidden;background:rgba(0,0,0,.5);background:#000\9;filter:alpha(opacity=50)\9;}
/*.home .row2 .col2 a:hover img{transform:scale(1.1)}*/

.home .row2 .col3{width:360px;height:315px;}
.home .row2 .col3 a{display:block;width:100%;height:100%;overflow:hidden;}

/*.home .row2 .col3 a:hover img{transform:scale(1.1)}*/

.he_ZoomOutImg{width:360px;height:158px;padding:0;margin:0;position:relative;box-sizing:border-box;cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_ZoomOutImg .he_ZoomOutImg_img{position:relative;display:block;width:100%;padding:0;margin:0;opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.he_ZoomOutImg:hover .he_ZoomOutImg_img{opacity:.8;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.he_ZoomOutImg .he_ZoomOutImg_caption{color:#fff;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_ZoomOutImg .he_ZoomOutImg_caption,.he_ZoomOutImg .he_ZoomOutImg_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_ZoomOutImg .he_ZoomOutImg_caption_h{font-size:1.4em;font-weight:700;text-align:center;width:139px;position:absolute;top:35%;left:15%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;opacity:.8}
.he_ZoomOutImg:hover .he_ZoomOutImg_caption_h{color:#fff;opacity:1}
.he_ZoomOutImg .he_ZoomOutImg_caption_p{font-size:1em;text-align:center;width:40%;position:absolute;top:48%;left:58%;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;transition:all .6s ease-in-out;overflow:hidden;opacity:0}
.he_ZoomOutImg:hover .he_ZoomOutImg_caption_p{color:#fff;opacity:1}


.home .row2 .footer-home{font-size:12px;color:#4c7493;height:60px;line-height:60px;}
.home .row2 .footer-home a{color:#4c7493;}
.home .row2 .footer-home a:hover{color:#c8001c;}
.home .row2 .footer-home  .fnav span{padding:0 13px;}
.home .row2 .footer-home .footer-box { width:100%;}

.footer-home{font-size:12px; background:#b4cadb;height:50px;line-height:50px; border-top:1px solid #d5e4f0;}
.footer-box { width:1140px; margin:0 auto; color:#4c7493}
.footer-box a {color:#4c7493}




/*内页*/
.ibanner{ width: 100%; height: 209px; position: relative; top: -40px; left: 0; z-index: 0;}
.banner-about{ background: url(../image/about.jpg) center center no-repeat;}

.iBox { }
.iContent { width:100%; background:#b4cadb; padding-top:35px;}
.iMid{ width:1190px; margin:0 auto; min-height:600px;}
.iLeft{ float:left; width:314px; }
.iLeft h3{ height:30px; width:259px;padding:0; padding-left:55px; padding-top:7px;margin:0;line-height:30px; font-size:18px;background:#3e7eaf; color:#fff; font-weight:500;}
.iLeft h4{ height:31px; width:259px;padding:0; padding-left:55px;margin:0;line-height:30px; font-size:14px;background:#3e7eaf; color:#b4cadb;text-transform : uppercase; margin-top:-10px;}
.iLeft div.secMenu { width:314px; background:#5a90ba; padding-bottom:15px;}
.iLeft div.secMenu ul { border-top:2px solid #b4cadb}
.iLeft div.secMenu ul li{ width:314px; height:41px; background:#5a90ba;}
.iLeft div.secMenu ul li a{ display:block; width:260px;height:41px; line-height:41px; padding-left:55px;  font-size:14px; color:#ffffff;background: url(../image/pic05.png) right center no-repeat;}
#nowMenu{background:#4582b2 url(../image/iMenuCur.png) right center no-repeat; width:259px;}
.iLeft div.secMenu ul li:hover{background:#4582b2 url(../image/iMenuCur.png) right center no-repeat;}
.iRight{ width:760px; float:right; padding:25px 50px; min-height:400px; background:#f7f7f7; margin-bottom:25px}
.classname { font-size:16px; color:#7d7d7d; font-weight:600; line-height:37px; height:37px; margin-bottom:30px;}
.classname span { display:inline-block; color:#000000;}

.iLeftLink { width:315px; height:211px; padding-top:10px;}
.iLeftLink ul {}
.iLeftLink ul li { float:left; width:315px; height:70px; margin-bottom:6px; }


.iLeft div.secMenu2 { width:314px; background:#5a90ba; padding-bottom:15px;}
.iLeft div.secMenu2 ul { border-top:2px solid #b4cadb}
.iLeft div.secMenu2 ul li{ width:314px; background:#5a90ba; border-bottom: 1px solid #8ab5d6; text-align: left;}
.iLeft div.secMenu2 ul li a{ display:block; width:100%; line-height:20px;  font-size:14px; color:#ffffff;background: url(../image/pic05-3.png) left center no-repeat;  padding: 10px 15px 10px 25px; box-sizing: border-box;}
#nowMenu2{background:#4582b2 url(../image/iMenuCur-2.png) right center no-repeat;}
.iLeft div.secMenu2 ul li:hover{background:#4582b2 url(../image/iMenuCur-2.png) right center no-repeat;}

/*关于我们-集团概况*/
.jtgk-box {}
.jtgk-box p.p0 { color:#3f3f3f; font-size:22px; font-weight:600; line-height:40px; margin-bottom:5px;}
.jtgk-box h3 { color:#c8001c; font-size:40px;font-family:"dincond-medium-webfont"; line-height:45px; margin-bottom:30px;}
.jtgk-box p.p1 { margin-bottom:30px;}
.jtgk-box p.p2 { margin-bottom:30px;}

.dszzz-box { width:760px; height:330px; padding-top:50px; margin:0 auto;background: url(../image/dszzz.jpg) center center no-repeat; margin-bottom:40px;}
.dszzz-box p { margin-left:355px;}
.dszzz-box p.p1 { font-size:22px; color:#c8001c; font-weight:600;}
.dszzz-box p.p2 { font-size:16px; color:#3f3f3f; font-weight:600; margin-top:25px;}
.dszzz-p { margin-top:20px;}


/*新闻列表*/
.iBox-newsPic { width:100%; height:242px; margin-bottom:60px; background:#e9e9e9; cursor:pointer}
.iBox-newsPicL { width:307px; height:242px; float:left; overflow: hidden;}
.iBox-newsPicL img { width:307px; height:242px;-webkit-transition: 0.6s;
	-moz-transition: 0.6s;
	-ms-transition: 0.6s;
	-o-transition: 0.6s;
	transition: 0.6s;}
.iBox-newsPicR { width:390px; height:242px; float:right; padding:15px 20px 0px 0px;}
.iBox-newsPicR p.p1 { font-size:14px; color:#3160a5; font-weight:600}
.iBox-newsPicR p.p2 { font-size:16px; color:#282828; margin-top:6px;}
.iBox-newsPicR p.p2 a { color:#282828;}
.iBox-newsPicR p.p3 { color:#807f7f; margin-top:20px;}
.iBox-newsPicR p.p4 { margin-top:20px;}
.iBox-newsPicR p.p4 a { color:#3160a5; font-weight:600}
.iBox-newsPicR p.p4 a:hover { color:#e60020;}
.iBox-newsPic:hover img{-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);}
.iBox-newsPic:hover a { color:#e60020;}

.iBox-news ul {}
.iBox-news ul li { width:100%; height:108px; background:#ececec; margin-bottom:28px; cursor:pointer;-webkit-transition:background 400ms;transition:background 400ms;}
.news-time { width:107px; height:63px; float:left; background:#3e7eaf; text-align:center; padding:7px 0 12px 0; margin-left:24px;}
.news-time p.p1 { font-size:30px; color:#fff; border-bottom:1px solid #d4d4d4; line-height:38px;font-family:"dincond-medium-webfont";}
.news-time p.p2 { font-size:14px; color:#fff; margin-top:3px;}
.news-text {height:95px; width:590px; float:left; margin-left:25px; overflow:hidden}
.news-text p.p1 { font-size:16px; color:#282828; margin-top:12px;}
.news-text p.p2 { color:#807f7f; margin-top:9px; line-height:21px;}
.iBox-news ul li:hover { background:#eaeaea;}



.iBox-news1 ul {}
.iBox-news1 ul li { width:100%; height:48px; background:#ececec; margin-bottom:8px; cursor:pointer;-webkit-transition:background 400ms;transition:background 400ms;}
.iBox-news1 ul li:hover { background:#eaeaea;}
.news-text1 {height:48px; width:590px; float:left; margin-left:25px; overflow:hidden}
.news-text1 p.p1 { font-size:16px; color:#282828; margin-top:12px;}
.news-text1 p.p2 { color:#807f7f; margin-top:9px; line-height:21px;}



.inAllCon { margin-top:35px;}
.inAllCon h3{ text-align:center; font-size:19px; font-weight:600; margin:20px 0px 12px 0px;color:#000;}
.inSecMenu{ text-align:center; margin-bottom:20px; font-size:13px;}
.inConText{ line-height:30px; min-height:200px;}
.inConText p{ margin-bottom:10px; font-size:16px; width:100%; overflow:hidden;color: #000000;}
.sxLink{ margin-top:30px; border-top:1px solid #d4d4d4; padding-top:15px;}
.sxLink div{ margin-bottom:10px;}
.inConText img { width:100%; height:auto;}


.zp-sm a.btn_jl { width:159px; height:52px; padding-left:18px; float:right; line-height:50px; text-align:center; display:block; margin-bottom:30px; background: url(../image/zpBg.jpg) center center no-repeat;  font-size:15px; color:#fff;}

.fotdn{
	width: 100%;
	height: 100%;
	background: #000;
	background: rgba(0,0,0,.5);
	position: fixed;
	top: 0;
	left: 0;
	font-size:14px;
	z-index:99;
	display: none;
}
.fot_yp{
	width: 840px;
	height: 648px;
	padding:40px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -354px;
	margin-left: -400px;
	background: #fff;
}
.fotdn .fot_yp p.p1 { text-align:center; font-size:20px; color:#333; font-weight:600; margin-bottom:35px; line-height:50px;}
.fotdn .fot_yp p.p2 {}
.fotdn .fot_yp p.p3 { text-align:right; margin-top:20px;}
.fotdn .fot_yp .fancybox{
	position: absolute;
	top: -16px;
	right: -16px;
	cursor: pointer;
	z-index:99999;
}







/*公司简介*/
.iBox_gsjj{ width:100%; margin:0 auto;}

/*企业文化*/
.iBox-qywh {}
.iBox-qywh ul li { background:#ececec; padding:0 10px; height:40px; line-height:40px; margin-bottom:12px;}
.iBox-qywh ul li p.p1 { background:#3f7dac; width:105px; height:40px; float:left; color:#fff; text-align:center}
.iBox-qywh ul li p.p2 { width:600px; height:40px; float:left; margin-left:20px; font-size:14px;}
.iBox-qywh ul li p.p1 span { font-size:24px;font-family:"dincond-medium-webfont"; margin-right:6px;}

/*友情链接*/
.Link-box {}
.Link-box a { margin-right:14px; margin-bottom:17px; display:block; float:left}


/*资质荣誉*/
.ryzz_tit { width:100%; height:45px; text-align:center; border-bottom:2px solid #3e7eaf;}
.ryzz_tit ul { width:426px; height:45px; margin:0 auto;}
.ryzz_tit ul li{ width:208px; height:45px; line-height:45px;float: left;background: #dddddd;color: #7d7d7d;font-size: 16px; font-weight:600; margin-right:5px;cursor: pointer;
  -webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}
.ryzz_tit ul li:hover{background: #3e7eaf;color: #fff;}
.vic{background: #3e7eaf!important;color: #fff!important;}
.ryzz_zz { padding-left:125px;}
.ryzz_zz ul li { background: url(../image/zzryBg.jpg) left center no-repeat; padding-left:32px; color:#3e7eaf; font-size:15px; font-weight:600; height:37px; line-height:37px;}
.ryzz_ry { margin-top:8px;}
.ryzz_ry ul li { width:243px; height:180px; float:left; margin-right:14px; margin-bottom:25px}
.ryzz_ry ul li img { width:243px; height:180px; display:block}
.ryzz_ry ul li.mr0 { margin-right:0}
.ryzz_box {margin-top: 35px;height: 700px;overflow: hidden;}

/*科技创新*/
.yfpt-tit { width:100%; height:35px; line-height:35px; background:#5a90ba; color:#fff; font-size:16px; padding-left:10px}
.yfpt-txt { width:710px; margin:0 auto; font-size:14px; margin-top:20px; margin-bottom:50px; }
.yfpt-txt p.p0 { font-weight:600}

.hxjs-tit { width:100%; height:35px; line-height:35px; background:#5a90ba; color:#fff; font-size:16px; padding-left:10px}
.hxjs-txt { width:710px; margin:0 auto; font-size:14px; margin-top:20px; margin-bottom:20px; }
.hxjs-pic { width:100%; background:#dae8f2; margin-bottom:30px;}
.hxjs-pic img { margin:0 auto; display:block}
.hxjs-txt p.p0 { padding-left:70px;}




/*产业领域*/
.iBox-xm {}
.iBox-xm ul li { width:359px; height:270px; float:left; margin-right:20px; margin-bottom:40px;}
.iBox-xm ul li p.p1 { width:100%; height:230px; overflow:hidden; text-align:center}
.iBox-xm ul li p.p1 img {/* height:330px; */display:block; width:100%; margin:0 auto;}
.iBox-xm ul li p.p2 { width:339px; height:40px; line-height:40px; background:#5a90ba; color:#fff; padding:0 10px; font-size:14px;}
.jzjr-box {}                                                            
.jzjr-box p.p1 { margin-bottom:15px;}
.jzjr-box p.p2 {}
.jzjr-box p.p3 { margin:10px 0}

/*产业领域-建筑科技*/
.jzkj_tit { width:100%; height:45px; text-align:center; border-bottom:2px solid #3e7eaf; margin-bottom:40px;}
.jzkj_tit ul { width:500px; height:45px; margin:0 auto;}
.jzkj_tit ul li{ width:160px; height:45px; line-height:45px;float: left;background: #dddddd;color: #7d7d7d;font-size: 16px; font-weight:600; margin-right:5px;cursor: pointer;
  -webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}
.jzkj_tit ul li:hover{background: #3e7eaf;color: #fff;}
.jzkj_1 ul li { width:380px; float:left; text-align:center}
.jzkj_1 ul li img { width:360px; height:auto; margin:0 auto;}
.jzkj_2 ul li { width:253px; float:left; text-align:center}
.jzkj_2 ul li img { width:240px; height:auto; margin:0 auto;}
.jzkj_3 ul li { width:253px; float:left; text-align:center}
.jzkj_3 ul li img { width:240px; height:auto; margin:0 auto;}

/*投资者关系-公司概况*/
.gsgk-box { width:680px; height:360px; margin:0 auto; padding:30px 40px; background:#fff;}
.gsgk-box p.p1 { color:#282828; font-size:16px; margin-bottom:10px; height:50px; width:680px;}
.gsgk-box p.p1 span.sp1 { color:#235f8d; font-size:16px; width:160px; height:50px; text-align:right; display:block; float:left}
.gsgk-box p.p1 span.sp2 { color:#282828; font-size:16px; width:520px; height:50px; text-align:left; display:block; float:left;}
.gsgk-box p.p2 { color:#282828; font-size:16px; margin-bottom:25px; height:50px; width:680px;}
.gsgk-box p.p2 span.sp1 { color:#235f8d; font-size:16px; width:160px; height:50px; text-align:right; display:block; float:left}
.gsgk-box p.p2 span.sp2 { color:#282828; font-size:16px; width:520px; height:50px; text-align:left; display:block; float:left;}

/*投资者互动*/
/*在线应聘*/
.ypTab { background:#fff; padding:30px 40px;}
.ypTab span { color:#ff0101; font-size:20px; margin-left:5px;}
.ypTab input { width:580px; height:35px; line-height:35px; border:1px solid #d7d7d7; border-radius:6px;}
.ypTab .ytd1 { width:80px; color:#1a5c8e; font-size:14px;}
.ypTab .ytd2 { width:600px;}
.ypTab .ytd3 input { width:15px; height:15px;}
.ypTab .ytd4 input { width:130px; height:35px;}
.ypTab .ytd8 input { width:140px; height:36px; line-height:36px; color:#fff; background:#3062b4; display:block; cursor:pointer; border-radius:6px; }
.ypTab .ytd2 textarea { width:576px; height:105px; border:1px solid #d7d7d7; border-radius:6px;}

/*投资者关系——公司治理*/
.iBox-gszl {}
.iBox-gszl ul li { width:770px; background:#ececec; width:100%; height:84px; line-height:84px; color:#1a5c8e; font-size:20px; margin-bottom:15px;}
.iBox-gszl ul li a { display:block; color:#1a5c8e; font-size:20px;}
.iBox-gszl ul li .gszlL { width:580px;background: url(../image/pic01.png) left center no-repeat; padding-left:10px; float:left}
.iBox-gszl ul li .gszlL span { margin-left:30px;}
.iBox-gszl ul li .gszlR { width:140px; height:84px; text-align:center;background: #e0e0e0 url(../image/pic02.png) left center no-repeat; padding-left:20px; float:right }
.iBox-gszl ul li .gszlR span { margin-left:20px; color:#656565; font-weight:600; font-size:16px;}
.iBox-gszl ul li a:hover .gszlL span{ color:#d50000}

.search tr td { width:65px; text-align:center}
.search input { width:100px; margin-right:-15px;}
.search #button { width:30px;}

/*分页*/
.fy{ clear:both; text-align:center; width:100%; height:30px; margin:0 auto; margin-top:30px; margin-bottom:30px;}
.fy b{ display:inline-block; width:30px; height:30px; text-align:center; line-height:30px; margin:0 5px;}
.fy a{ display:inline-block; padding:0 7px;height:30px; text-align:center; line-height:30px; border:1px solid #e1e1e1; margin:0 5px;}



@media screen and (max-width:1600px){
.Cpbox { width:90%; margin:0 auto;}
.CpboxL { width:58%; float:left}
.CpboxL img { width:760px;}
.CpboxR { width:30%; float:left; color:#fff}
.banner-product{ background:#366ddc; width: 100%; height: 418px; position: relative; top: -40px; left: 0; z-index: 0;}
.CpboxR p.p7 { font-size:14px; margin-top:12px; width:450px; color:#c6ddff; line-height:28px;}
}
@media screen and (max-width:1440px){


}
@media screen and (max-width:1366px){

}





.v1{text-align: center;margin-top: 150px;}




/*首页浮动样式*/
#img12017{width:59px;height:61px;position:absolute;top:43px;left:2px;z-index:10;}
#img12017 div{width:80px;text-align:right;font-size:12px;}
#img12017 div a:link{text-decoration:none;}
#img12017 div a:hover{color:red;text-decoration:none;}

/*投资者互动*/
.investor_title {
    width: 266px;
    background: #5a90ba;
    color: #fff;
    font-size: 16px;
    text-align: center;
    line-height: 26px;
    position: relative;
}
.investor_inner {
    margin-top: 30px;
    line-height: 24px;
}
.investor_inner a.redFont {
    color: #5a90ba;
    padding-left: 0;
	font-size:14px;
}
.investor_inner a {
    display: block;
    padding-left: 20px;
    position: relative;
    color: #5a90ba;
    margin-bottom: 14px;
}
.investor_title .triangle-down {
    position: absolute;
    bottom: -5px;
    left: 122px;
}
.triangle-down {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 5px solid #5a90ba;
    display: block;
}






.keji { clear:both; height: 60px; margin-bottom: 10px;}
.keji a { display:block; float:left; width: 100px; margin-right:10px; background:#ececec; height: 34px; line-height: 34px; font-size: 14px; text-align: center;}
#nowkeji { background:#c8001c; color: #fff;}








